#ifndef _PROGRAMA_H_
#define _PROGRAMA_H_

#include "IProgram.h"
#include "ProgramItem.h"
#include "Coinbox.h"
#include "Door.h"
#include "Motor.h"
#include "Soapbox1.h"
#include "Heater.h"
#include "Drain.h"
#include "Sink.h"
#include "Soapbox2.h"
#include <Wire.h>

class ProgramA : public IProgram
{
public:
        virtual bool execute();
	virtual void stop();
private:
        Coinbox * COINBOX;
        Door * DOOR;
        Motor * MOTOR;
        Heater * HEATER;
        Drain * DRAIN;
        Soapbox1 * SOAPBOX1;
        Soapbox2 * SOAPBOX2;
        Sink * SINK;
};
#endif
